.unvalidator {color:#cb3500;font-size:12px;border: 1px solid #efb49d;padding:6px 30px 5px 25px; margin:5px;background:#FFFCFC url(Images/unvalidator.gif) no-repeat 5px;width:300px;}
.success{background:#E8F4E8 url(Images/ok.gif) no-repeat 5px;border: 1px #008000 solid; padding:3px 8px 3px 25px; margin:1px;color:green; font-size:12px;width:300px;}
.ok{background:url(Images/ok_big.gif) no-repeat 5px;padding:20px 20px 20px 70px;color:#04BD08; font-size:16px; font-weight:bold;}
.loading{color:#536851;font-size:12px;border: 1px solid #A6C16A;padding:6px 30px 5px 25px;margin:5px;background:#FFFFE0 url(Images/Loading.gif) no-repeat 5px;}
.loadingImg{background:#FFFCFC url(Images/Loading.gif) no-repeat 5px;}
.topRight{ position:absolute; top:2px; right:2px;}
.errorSimple{color:Red;font-size:12px; font-family:Arial;}
.error{color:#cb3500;font-size:12px;border: 1px solid #efb49d;padding:6px 10px 5px 25px; margin:5px;background:#FFFCFC url(Images/error.gif) no-repeat 5px;width:270px;}
.errorBig{
	border: 1px solid #efb49d;
	width:500px;
	color:#cb3500; font-size:14px; 
	margin:100px auto 100px auto; 
	padding:30px 0pt 15px 50px; /*20px 0pt 15px 20px;*/
	background:#FFFFF8 url(images/error.gif) no-repeat 5% 37%;
}
.warning{
	background:#E0EEF9 url(Images/Warning.gif) no-repeat 5px;
	border: 1px #D0E8FF solid; padding:6px 30px 5px 25px; margin:5px;
	color:#2080D0; font-size:12px;
}
.warning2{
	background:#E0EEF9;
	border: 1px #58A0DC solid; padding:6px 30px 5px 25px; 
	color:#2080D0; font-size:12px;
}
a.btnyellow , a.btnyellow:hover{
	color:#000;text-decoration: none;text-align:center;
	background-color: #FFDB00;
	border-bottom:1px #964E00 solid;border-right:1px #964E00 solid;
	width:60px;padding: 7px 6px 4px 6px;
}

a.btnblue , a.btnblue:hover{
	color:#FFF;text-decoration: none;text-align:center;
	background-color: #5C97E9;
	border-bottom:1px #2E4C74 solid;border-right:1px #2E4C74 solid;
	width:80px;padding: 7px 10px 4px 10px;
}

a.btnGray , a.btnGray:hover{
	color:#5D5D5D;text-decoration: none;text-align:center; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid;
	width:80px;padding: 4px 12px 3px 12px;
}
a.btnblue2 , a.btnblue2:hover{
	color:#5D5D5D;text-decoration: none;text-align:center; font-weight:normal;
	background-color: #EEF7FE;
	border-bottom:1px #9FBDE3 solid;border-right:1px #9FBDE3 solid;
	width:80px;padding: 4px 5px 3px 5px;
}
.textgray{ color:#B6B6B6;}
.gray{ color:#808080;}

.bigNumber{ color:#BF00BF; font: 18px Verdana;text-align:center;}
.email{ color:#3C3C3C; font: 10px Arial; text-align:center;}
.date{ color:#999; font: 10px Arial; text-align:center;}
.datetime{ color:#7C7C7C; font-size:11px; font-family:Verdana;font-style: italic; margin-left:10px;}
.unitname{ color:#58A0DC;}

.buttonBlue{
	background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:3px 5px;
}
.button{
	background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:3px 5px; width:60px;
}
.buttonSelect
{
	margin: 0 10px 0 1px;
	color: #5D5D5D;
	background-color: #F3F3F3;
	border:1px solid #C4C4C4;
	padding:2px 5px;
}
.buttonGray
{
	color:#5D5D5D; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;
	padding:2px 5px;
}
.buttonGrayS{
	color:#5D5D5D; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;
	padding:1px 3px;
}
.buttonGrayBig
{
	color:#5D5D5D; font-weight:normal;
	background-color: #F3F3F3;
	border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;
	padding: 4px 12px 3px 12px;
}
.buttonBlueBig{
	background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:6px 12px;
}
.buttonOrangeBig{
	background:#FF8000; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;
	padding:6px 12px;
}
.cancelbutton
{
	background:#D0D0D0; color:#000000; border-bottom:1px #606060 solid;border-right:1px #606060 solid; border-left:0; border-top:0;
	padding:3px 5px; 
}
.turnback
{
	position:absolute;
	right:2%;
	top:2%;
	float:right;
}
.hackbox {
	border-top:1px solid transparent !important;
	clear:both;
	margin-top:-1px !important;
	visibility:hidden;
}
.nocontent h3,
.nocontent h4
{
	color:#9E9E9E; font-size:14px; 
	margin:50px auto; width:250px;
	padding:20px 0pt 15px 120px;
	border:1px solid #E0E0E0; background:#FFFFF8;
}
.nocontent
{
	text-align:center;color:#2080D0;
}
.noResult{color:#9E9E9E; font-size:14px; margin:50px auto; width:500px;padding:20px 0pt 25px 20px;border:1px solid #ccc; background:#fafafa url(images/Warning.gif) no-repeat 15% 19%;}
.noResult p{font-weight:bold;color:#77413F; padding-left:100px;font-size:15px;}
.noResult .advice{ text-align:left; font-size:15px;padding-left:100px;color:#707070}
.advice{ margin-top:25px;}
.advice span{ color:#F05919;}
.advice li{ list-style-type:none; list-style-image:url(/Images/li.gif); padding:6px 0;}
.remark{ margin:10px;padding:5px;border:1px solid #ACD373; background:#FAFFF3; color:Gray;}
.remark dt {display:block;width:32px;padding:0 0 0 5px;}
.remark dd {display:block;margin:-20px 0 0 45px;line-height:1.6em;}
.remark span{ margin:0 10px;}
.remark .remarkLeft{ float:left; width:80%;}
.remark .remarkRight{ float:right; text-align:right; padding-right:5px; margin-top:5px;}

hr.gray{ width:99%; margin:0 auto; text-align:center; background:#E2E2E2; height:1px; border:0; margin:20px 5px}
hr.cof{ width:99%; margin:0 auto; text-align:center; background:#ccc; height:1px; border:0; margin:12px 5px;}
.dashedLine{ border-bottom:1px dotted #BEBEBE; height:1px; margin:3px 0;}
.dottedLineCof{ height:1px; margin:3px 0; background:url(/Images/dotted.gif) repeat-x 0 0;}
/*----------------------------------------------------------------------------------------------------------------**/
.pagebar{ clear:both;font: 12px Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 10px; margin: 0 5px; color:#666;}

.pagebar a{ border: solid 1px #ddd; background: #fff; text-decoration: none; color:#666; padding: 1px 5px; margin:-2px 0pt 0pt 5px; font-family:Tahoma,SimSun,Arial;}
.pagebar a:hover { border:1px solid #95071B; color:#666;text-decoration: none;}

.pagebar .pagebarCurrent{ color:#fff; background:#95071B; border:1px solid #D4D4D4; text-decoration: none; padding:1px 5px; margin:3px;height:13px;line-height:100%;}

.pagebar .pagebarDot { padding:1px 3px;border:none; color:#666;}
/*
.pagebar a.prevpage{background:#95071B url(/images/arrow.gif) no-repeat scroll 0pt 0pt;width:16px; height:16px; text-decoration:none; margin:-2px 0pt 0pt 5px;padding: 0px 8px;}
.pagebar a.prevpage span{text-indent:-9999em; width:6px; display:none; }
.pagebar span{ height:16px; overflow:hidden; padding:0pt 5px; line-height:16px;}

.pagebar a.nexpage{ background:#95071B url(/images/arrow.gif) no-repeat scroll 100% 0pt; padding-right:10px;}
*/
.pagebar .pagebarPageInfo{color:#666; padding-right:5px; font-size:12px;}
.pagebar .pageInfoCurrentPage{color:#f60;}

.pagebar .jumpPage {margin:0 10px; font-size:12px;}
.pagebar .pagerButton { font-size: 12px; font-family: Verdana; width: 40px; height: 19px; margin-left: 5px; padding: 2px 3px; border: 1px solid #AAA; color: #808080; background-color: #EBEBEB; }
.pagebar .pagebarTextBox{ border:1px solid #DDD; color:#666; }
.pagebar .recordCount{ color:Red;}


/* form elements */
textarea, select { border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:120%;}
input, button, select { vertical-align:middle;}
input.text { border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:120%;padding:2px 2px; line-height:15px;}
input.text2 {border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.quantity {width:30px; border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.model {width:100px; border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.price { color:Red; font-size:16px; font-weight:bold; font-family:Arial;}
input.priceS{ color:#CF4040; font-size:12px;font-weight:bold; font-family:Verdana; width:60px;}
input.money{ color:#000; font-size:12px;font-family:Verdana;}
input.money2{ color:#CF4040; font-size:12px;font-weight:bold; font-family:Verdana;}

.articlelist_bg1{ background:#F8FCFE;}
.articlelist_bg2{ background:#FFF;}
.tr_bg_over{ background:#FFFFE8 }

.hide{ display:none;}
.show{ display:block;}
.alignCenter{ text-align:center;}

/*添加栏目导航背景*/
.line_1, .line_2, .line_3{ border:3px solid #DCDCDC; overflow:hidden; margin-top: 0px; margin-right: 0; margin-bottom: 5px; margin-left: 0; }
.line_4{ margin:5px 0; overflow:hidden;}

.line_1 h3{ height: 25px; width: 160px;margin:0; padding:3px 5px; color:#FFF; font-size:13px; font-weight:bold; background:url(/images/l_bg.gif) no-repeat  0px -106px;}
.line_2 h3{ height: 25px;width: 221px; margin:0; padding:3px 5px; color:#FFF; font-size:13px; font-weight:bold; background:url(/images/l_bg.gif) no-repeat  0px -71px;}
.line_3 h3{ height: 25px; width: 535px; margin:0; color:#FFF; font-size:13px; font-weight:bold; background:url(/images/l_bg.gif) no-repeat  0px -35px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; }
.line_4 h3{ height: 25px; width: 664px;margin:0; padding:3px 5px; color:#FFF; font-size:13px; font-weight:bold; background:url(/images/l_bg.gif) no-repeat  0 0; }
.line_1 h3 a, .line_2 h3 a, .line_3 h3 a, .line_4 h3 a{ color:#fff;}

/*
.line_1{border:3px solid #DCDCDC; margin:5px 0;}
.line_1 h3{ margin:0; padding:3px 5px; color:#00CDEC; font-size:13px; font-weight:bold; border-bottom:2px solid #000; background:url(/images/bj_title.gif) repeat;}
*/
/*新加*/
.both{ clear: both; }
.fl{ float: left; }
.fr{ float: right; }
.top_ad1{ margin-right: 8px; height: 25px; width: 154px; margin-top: 12px; }
.c_ad{ width: 238px; padding-top: 0px; *padding-top: 4px;}
.c_ad img{ margin-bottom: 8px; margin-top: 0px; margin-right: 0px; margin-left: 0px;*margin-bottom: 0px; }
/*.c_ad .h8{ height:1px; clear:both; margin: 0px; padding: 0px; }*/
.w_920{width:920px; text-align:left; margin:0 auto; overflow:hidden; background:#fff;}

/*首頁內頁共用分類導航*/
/*---------------------------------------------- category */

#categoryBox { background:#fff; }/*bg-30px*/
#categoryBox h1 { font-size:13px; font-weight:bold; color:#652F2F; margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 0px; padding-right: 0; padding-bottom: 0; padding-left: 27px; }
#categoryBox h2, #categoryBox h3, #categoryBox h5{ font-size:13px; margin:0; border:0; padding:0px; line-height: 26px; height: 26px; width:148px; overflow: hidden; padding-top:0px; padding-left:10px; padding-left:13px; font-weight: normal; }
#categoryBox h2{ background-image: url(/Images/home_nav_ico_more.gif); background-repeat: no-repeat; background-position: 2px -13px; font-weight: normal;line-height: 24px; height: 24px;}
#categoryBox h3{ background-image: url(/Images/home_nav_ico_more.gif); background-repeat: no-repeat; background-position: 2px -15px; background-color: #efefef; }
#categoryBox h5{ background-image: url(/Images/home_nav_ico_more.gif); background-repeat: no-repeat; background-position: 2px 10px;}


#categoryBox h3 a { color:#634534; }

#categoryBox ul.jd_menu li{ float: left; }
ul.jd_menu_vertical {height:auto;width:148px;}
#categoryBox h4, #categoryBox h6 { font-size:12px; font-weight:normal; color:#1A1A1A; margin:0px; height: 24px; line-height: 24px; width: 70px; overflow: hidden; margin-left: 2px;  }
#categoryBox h4 a {color:#5B3E2A;}
#categoryBox h4 a:hover {font-weight: bold; }
#categoryBox h6 a{ color:#9A0900; }
#categoryBox h6 a:hover {color:#333; font-weight: bold;}

#categoryList{ background:#fff; padding:5px 16px;border:5px solid #DCDCDC;}

#categoryList #categoryBox h2, #categoryList #categoryBox h3, #categoryList #categoryBox h5{ font-size:13px; margin:0; border:0; padding:0px; line-height: 26px; height: 26px; width:137px; overflow: hidden; padding-top:0px; padding-left:10px; padding-left:13px; font-weight: normal; }

/*首頁左邊導航分類圖標*/
.n_i_1{ background-position: 0px 0px; background-image: url(/Images/home_nav_ico.gif); background-repeat: no-repeat;}
.n_i_2{background-position: 0px -20px;background-image: url(/Images/home_nav_ico.gif); background-repeat: no-repeat;}
.n_i_3{background-position: 0px -40px;background-image: url(/Images/home_nav_ico.gif); background-repeat: no-repeat;}
.n_i_1,.n_i_2,.n_i_3{height: 20px; width: 148px; overflow: hidden; margin-top: 5px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.n_i_1 span, .n_i_2 span, .n_i_3 span{ overflow: hidden; line-height: 9999px; }body{
	/*background:url(/images/bg.gif) repeat;*/
	background:#fff;
	color: #3A2B2F;
	text-align:center;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	margin: 0 auto;
	padding: 0;
}
form,ol,ul
{
	margin: 0;
	padding: 0;
	list-style-type:none;
}
table, td, textarea
{
	font-size:12px;
	font-family:Arial,PMingLiU;
	text-align:left;
}
table{ table-layout:fixed; font-family:Arial,MingLiU,PMingLiU;}
/*----------------------------------------------------------------------------------- */
#wapper{ width:920px; text-align:left; margin:0 auto; overflow:hidden; background:#fff;}
*html #wapper{ width:930px; text-align:left; margin:0 auto; overflow:hidden; background:#fff;}
*+html #wapper{ width:930px; text-align:left; margin:0 auto; overflow:hidden; background:#fff;}

#wapper{ width:920px; text-align:left; margin:0 auto; overflow:hidden; background:#fff;}
#main{ width:920px;}

#headerContainer{ /*width:100%; height:139px; overflow:hidden;*/}

#headerContainer .nav{ height:22px; background:#fff; color:#503a29; text-align:right; padding:0 0 0 3px;}
#headerContainer .topnews{ width:355px;  float:left; height:18px; padding:0; overflow:hidden;}
#headerContainer .topnav li{ float:left; list-style-type:none; /*width:62px;*/}
#headerContainer .topnav span{ margin:0 5px;}
#headerContainer .topnav a{ color:#503a29;}

#header{ width:100%; height:50px; position:relative; background:#fff;}

#header h2 { width:281px; height:45px; margin-top: 0px; margin-right: 0; margin-bottom: 0; margin-left: 2px; padding-top: 10px; background-image: url(/images/logo.jpg); background-repeat: no-repeat; background-position: left; }
#header h2 span{ display:block;text-indent:-9999px; }
#header h2 a{ height:100%; width:100%; display:block; overflow:hidden;}

#headerBody{ position:absolute; top:0; right:0; display:block; width:590px; background:#fff; }
#headerBody .userInfo{ height:30px;}
#headerBody .headerAD{position:absolute; top:0; left:0px; }
#headerBody .shoppingcart{ height:34px; width:134px; background:url(/images/shoppingcart.gif) no-repeat 0;}
#headerBody .userInfoTB{ width:100%; border:0;}
#headerBody .userInfoTB td{ height:34px;}
#headerBody .userInfoTB td a{ margin-left:15px;}

#headerBody .searchBox{ width:280px; height:30px; padding-right:0px; float:right;}
#headerBody .searchBox span{ margin:0 5px; font-size:13px; color:#fff;}
#headerBody .searchinput{ border:1px solid #755C48;}

#menu { float:left; height:38px;display:block;overflow:hidden;}
#menu ul{ margin-left:8px;}
#menu li{ float:left; padding:13px 1px 0 1px; height:28px;  width:68px; _height:38px;}
#menu a{ display: block; font-size: 13px; float: right; background: url(/images/topmenubg.gif) no-repeat;padding-bottom: 4px; width: 66px; color: #503a29; margin-right: 2px; padding-top: 4px; height: 20px; text-align: center;_padding-bottom: 15px;}
#menu a:hover { display: block; text-decoration:none; font-size: 12px; background: url(/images/topmenubg_active.gif) no-repeat; float: right; padding-bottom: 4px; _padding-bottom: 15px; width: 66px; color: #fff; margin-right: 2px; padding-top: 4px; height: 20px; text-align: center }
#menu a.current, a.current:hover{ display: block; font-size: 13px; background: url(/images/topmenubg_active.gif) no-repeat; float: right; padding-bottom: 4px; _padding-bottom: 15px; width: 66px; color: #fff; font-weight:bold; margin-right: 2px; padding-top: 4px; height: 20px; text-align: center}

#toolbar{ text-align:center; padding-top:3px; *padding-top:0px; background: url(/images/bj_title.gif) no-repeat; width: 918px; position: relative; height: 28px; margin: auto }
#toolbar a{ margin-right:10px;}
#toolbar ul{ margin-left:30px;}
#toolbar ul li{ float:left;/* width:110px;*/ padding-top:4px; font-size:13px;}
#toolbar .messageBoard{background: transparent url(/images/messageBoard.gif) no-repeat scroll 0 0;width:61px; height:23px; text-indent:-9999px;}
#toolbar .messageBoard span{ display:block; text-indent:-9999px;}
#toolbar .messageBoard a{ height:100%; width:100%; display:block; overflow:hidden;}
#toolbar .messageBoardNumber{ padding-left:0; text-align:left; width:60px;}
#toolbar .messageBoardNumber a{ font-weight:normal;}

#loginContainer{ margin-top:5px; width:100%; overflow:hidden;}

#loginBox{ float:left;background:url(/images/login_bg2.gif) no-repeat; width:324px; height:82px; margin-right:7px; overflow:hidden;}
#loginBox input.text{ border:1px solid #C0ACA5; width:113px; font-family:Verdana; font-size:11px; color:#0066CC;}
#loginBox img{ margin-right:10px;}
#loginContainer .adBig2{ float:left; width:602px; height:83px;}

#memberInfo{ float:left;background:url(/images/shopping/memberInfo_bg.gif) no-repeat; width:324px; height:82px; margin-right:7px; overflow:hidden;}
#memberInfo img{ margin-right:10px;}
/* ---------------------------------------------------------------------------------- Link */
a {color: #5B3E2A;text-decoration: none;}
a:hover {color:#FF8000;text-decoration: underline;}

a.blue {color: #0066CC;text-decoration: none;}
a.blue:hover {color:#0066CC;text-decoration: underline;}

a.blue2 {color: #fff;text-decoration: none;}
a.blue2:hover {color:#FF8000;text-decoration: underline;}

a.blueUnderLine {color: #0066CC;text-decoration: underline;} 
a.blueUnderLine:hover {color: #800000;text-decoration: none;}

a.while {color: #fff;text-decoration: none; font-size:12px;}
a.while:hover {color:#fff;text-decoration: underline; font-size:12px;}

a.black {color: #1A1A1A;text-decoration: none; font-size:12px;}
a.black:hover {color:#FF8000;text-decoration: none; font-size:12px;}

a.coffee12 {color: #743331;text-decoration: none; font-size:12px; }
a.coffee12:hover {color:#0066CC;text-decoration: none;  font-size:12px;}

a.coffee16 {color: #5D5D5D;text-decoration: none; font-size:16px; font-weight:bold; background:url(/images/dot2.gif) no-repeat 0 50%; padding-left:12px;}
a.coffee16:hover {color:#0066CC;text-decoration: none;  font-size:16px; font-weight:bold;}

/* ---------------------------------------------------------------------------------- Font */
.explain{ font-size:13px; color:#5F4743;padding-left:8px;}
.result{ color:#000; text-align:center; padding-left:40px;}
.keyword{ background:#FFFFA0;}
.score{ font-family:Arial; font-size:12px; color:#008000;}
.price{ color:#9A0900; font-size:12px; font-weight:bold; }
.priceM{ font-size:14px; color:#CF4040; font-weight:bold; }
.priceL{ font-size:18px; color:#CF4040; font-weight:bold; }
.priceGray{ font-size:14px; color:Gray;  }
.coffee16{color: #713334; font-size:16px; font-weight:bold;}
.coffee14{color: #713334; font-size:14px; font-weight:bold;}
.cartnum{ color:Red; font-family:Verdana;}
.memberName{ color:#713929; font-family:Verdana; font-weight:bold;}
/* ---------------------------------------------------------------------------------- Image */
img{ border:0;}
img.gray{ border:1px solid #EBEBEB }
img.gary2{ border:1px solid #D5CECC}
img.gary3{ border:1px solid #D1CAC7}
/*---------------------------------------------------------------------------------- */
.usertypeShower{ width:200px;}
.textboxTitle{ color:#94461F;}
.tb{ text-align:left;}
form{ text-align:left;}
.btnBuy{ background:url(/images/btnBuy.gif) no-repeat 50%;}

/*---------------------------------------------------------------------------------- Line box */
.line{border:3px solid #DCDCDC; margin:5px 0;}
.line h3{ margin:0; padding:3px 5px; color:#00CDEC; font-size:13px; font-weight:bold; border-bottom:2px solid #000; background:url(/images/bj_title.gif) repeat;}
.w0{ width:645px;}
.line h3 a{ color:#00CDEC;}
.line h3 a:hover{ color:#FF8000;}

.lw1{ width:600px;}
.lw2{ width:45px;}
/*---------------------------------------------------------------------------------- Line box */
.tbHeader{ height:28px; margin:0; }
.tbHeader .tbLeft{ float:left; background:url(/images/shopping/tb_title_left.gif) no-repeat; width:208px;height:28px;}
.tbHeader .tbLeft2{ float:left; background:url(/images/shopping/tb_title_left2.gif) no-repeat; width:8px;height:28px;overflow:hidden;}
.tbHeader .tbMiddle{float:left;  background:url(/images/shopping/tb_title_bg.gif) repeat-x; height:28px;} /*210px*/
.tbHeader h3{ margin:5px; text-align:left; color:#404040; font-size:15px; font-weight:bold;  padding:3px 0 0 20px;}
.tbHeader h2{ color:#713929; text-align:left;margin:8px 0 0 10px; font-size:15px;}
.tbHeader .tbRight{float:left;background:url(/images/shopping/tb_title_right.gif) no-repeat; width:8px;height:28px;}
.tbBody{ border-left:1px solid #D4CDCB; border-right:1px solid #D4CDCB;text-align:left;padding:20px;}
.tbBottomLeft{float:left;background:url(/images/shopping/tb_bottom_left.gif) no-repeat; width:6px;height:5px;}
.tbBottomRight{float:left;background:url(/images/shopping/tb_bottom_right.gif) no-repeat; width:6px;height:5px;}
.tbBottomMiddle{float:left; border-bottom:1px solid #D4CDCB;height:5px; overflow:hidden;}

.tbBody h3{ margin:0 0 10px 0; color:#404040; font-size:13px; text-align:left; font-weight:normal; padding-left:20px;}
.tbBody p{ text-align:center;}

.w1{ width:413px;}
.w2{ width:415px;}
.w3{ width:684px;}
.w4{ width:510px;}
.w4s{ width:710px;}
.w5{ width:713px;}
.wfull{ width:893px;}
/*----------------------------------------------------------------------------------- ICON */
a.iconMSN{ background:url(/images/icon_msg.gif) no-repeat 0; padding-left:23px; height:32px;}
a.iconEmail{ background:url(/images/icon_email.gif) no-repeat; padding-left:23px; height:32px;}
a.iconMobile{ background:url(/images/icon_mobile.gif) no-repeat; padding-left:23px; height:32px;}

.toolbar{ background:#E0E0E0;  height:25px; border-bottom:2px solid #999; width:913px; color:#6C4144; padding:5px 0 0 20px; font-size:13px; font-family:Verdana;}
.toolbar .dot{ background:url(/images/dot.gif) no-repeat 50% 3px; width:6px; height:13px; padding-right:5px;padding-left:10px;}

.selectinput{ background:url(/images/bg_select.gif) repeat; padding:2px; color:#0000BF; cursor:pointer; border:1px solid #9FBDE3;border-right:0; font-family:Arial;}
.selectright{ background:url(/images/select_right.gif) no-repeat; width:21px; height:21px; border:1px solid #9FBDE3;}
.btnbg{ background:url(/images/btn_bg.gif) no-repeat; width:88px; height:30px; border:0; color:#fff; font-size:13px; padding-bottom:5px;}

.exchangeRate{ text-align:center; font-size:12px; color:#800000; border:1px solid #ECD7D7; padding:8px 3px; margin:20px 0 5px 0;}
.exchangeRate span{ margin-right:10px;}

#live800msg{ position:fixed; right:10px; top:130px; display:none;z-index: 102;}
#live800msg .closeLine{ text-align:right; background:url(/Images/live800header_bg.gif) no-repeat;}
#live800msg .closeLine img{ cursor:pointer; padding-right:1px;}
.hotkeys{ margin:5px 0;  line-height:18px; }/*------------------------------------------------------------------------------------- SideBar */
#sidebar { float:left; width:165px; margin:10px 10px 5px 2px; }
/*---------------------------------------------- login */
#indexLoginBox { /*height:155px;*/ border:3px solid #DCDCDC; }
#indexLoginBox h3 { margin:0px 0; padding-left:3px; font-size:13px; border-bottom:1px solid #F1F1F1; }
#indexLoginBox input.text { border:1px solid #666666; width:110px; font-family:Verdana; font-size:11px; color:#0066CC; height:20px; }
#indexLoginBox .btnLogin { background:#755C48; color:#fff; }
#indexLoginBox .inputline { padding:5px; }
#indexLoginBox .buttonline { padding:5px; margin-bottom: 5px; }
#indexLoginBox .buttonline input { margin-right:10px; }
#indexMemberInfo { height:155px; border:3px solid #DCDCDC; }
#indexMemberInfo h3 { margin:5px 0; padding-left:3px; font-size:13px; border-bottom:1px solid #F1F1F1; }
#indexMemberInfo .inputline { padding:5px; }
#indexMemberInfo .buttonline { padding:5px 3px; }
#indexMemberInfo img { margin:0 5px; vertical-align:middle; }
.memberName { font-size:14px; font-weight:bold; color:#903333; padding-left:10px; }


/*---------------------------------------------- topSale */
.topSale div { padding:3px; line-height:160%; }
.topSale li { padding:3px 0 3px 10px; background:transparent url(/Images/category_dot2.gif) no-repeat scroll 0pt 10px; }
.topSale ul { padding:5px; }
/*--------------------------------------------- productNewLink */
#productNewLink { background:url(/Images/news_bg.jpg) no-repeat 1px 0; height:85px; }
#productNewLink { background:url(/Images/news_bg.jpg) no-repeat 1px 0; height:85px; }
#news ul { margin:0; padding:0 0 0 10px; }
#news li { list-style-type:none; line-height: 30px; height: 30px; *line-height: 31px;*height: 34px;width: 218px; padding-right: 3px; padding-left: 10px; float: left; background-image: url(/Images/li.gif); background-repeat: no-repeat; background-position: 0 13px; overflow: hidden; }

.as_px { margin-right: 10px; margin-left: 10px; }
#productSpecialLink { background:url(/Images/AD_special.gif) no-repeat 1px 0; height:85px; }
#productRecommendLink { background:url(/Images/AD_recommend.gif) no-repeat 1px 0; height:85px; }
.hideTextShowLink { margin:5px 0; }
.hideTextShowLink span { display:block; text-indent:-9999px; }
.hideTextShowLink a { height:100%; width:100%; display:block; overflow:hidden; }
#content { float:left; width:740px; }
/*-------------------------------------------------------------------------------------AD and Help */
#adAndHelp { height:141px; width:686px; }
#adAndNews { width:100%; margin:10px 0 8px 0; }
#adSlider { float:left; width:480px; *width:492px;*height:345px;margin-right:9px; background:#efefef; border:1px solid #ccc; overflow:hidden; padding:5px; }
#adAndNews .ad { float:left; width:230px; margin:15px 0 5px 0; }
#scroolNews { float:left; width:230px; background:#EFEFEF; overflow:hidden; margin:0; height:318px; /*height:288px;*/ }
#scroolNews ul { padding-left:15px; margin:0 5px; }
#scroolNews li { list-style-image:url(/Images/list_type.gif); padding:5px 2px; }
.scroolNewBox { float:left; width:230px; background:#EFEFEF; overflow:hidden; margin:0; }
div.jd_news_scroll { position: relative; overflow: hidden; }
div.jd_news_scroll ul { position: relative; list-style-type: none; padding: 0px; margin: 0px; }
div.jd_news_scroll ul li { padding: 0px; padding: 2px; padding-top: 3px; padding-left: 10px; margin: 0px; text-align:left; border-bottom:1px dotted #CCCCCC }
#allProductList { float:left; width:560px; }
#productNew, #productRecommend, #productSpecial { width:540px; }
#content .proList { width:540px; /*height:550px;*/ }
#content .proList li { width:170px; height:199px; margin:5px 4px; float:left; }
#content .proList li .productSmallPic { width:128px; height:134px; text-align:center; margin:6px 5px 5px 10px; }
#content .proList li img { padding:1px; }
#content .proList li p { margin:3px 0; text-align:center; }
.rightContent { float:left; width:165px; text-align:center; margin:5px 0; }
.r_c_t { float:left; width:180px; text-align:center; }
#topSaleCategoryHeader { background:url(/images/topSaleHeader_2.gif) no-repeat; width:180px; height:27px; margin-top:0px; overflow: hidden; }
#topSaleCategoryHeader h3 { color: #FFF; text-align: left; padding-left: 10px; padding-top: 5px; font-size:13px; line-height:19px; padding-right: 5px; }
#topSaleCategoryHeader h3 a { color: #FFF; }
#topSaleList { width:180px; margin-bottom:10px; text-align:center; border-top-width: 1px; border-top-style: solid; border-top-color: #DCDCDC; padding: 0px; margin-bottom: 10px; }
#topSaleList a { color: #372A2F; text-decoration: none; }
#topSaleList a:hover { color:#0066CC; text-decoration: underline; }
.r_c_t .box_i { float: left; margin-top:5px; width:65px; }
.r_c_t .box_i img { width:65px; height:55px; }
.r_c_t .box_t { margin-top:15px; float: right; width: 100px; }
.r_c_t .box_t p { height: 30px; width: 100px; overflow: hidden; }
.r_c_t .box_t span { margin-top:2px; }
.r_c_t ol li { list-style-type:none; width:176px; *width:180px;height: 72px; *height: 82px;padding-top: 4px; *padding-right: 2px;padding-left: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #DCDCDC; border-bottom-color: #DCDCDC; border-left-color: #DCDCDC; overflow: hidden; border-top-width: 0px; }
#productRecommendHeader { background:url(/images/topSaleHeader_2.gif) no-repeat; width:180px; height:27px; margin-top:10px; overflow: hidden; }
#productRecommendHeader h3 { color: #FFF; text-align: left; padding-left: 10px; padding-top: 5px; font-size:13px; line-height:19px; padding-right: 5px; }
#productRecommendHeader h3 a { color: #FFF; }
.r_c_t #productRecommend { width:180px; text-align:center; border-top-width: 0px; border-top-style: solid; border-top-color: #DCDCDC; padding: 0px; }
#rightAd { width:178px; overflow:hidden; text-align:center; border:1px solid #ccc;height:605px; *height:460px; }
#rightAd img{ margin-top: 8px; }
#rightAd td { text-align:center; }
.scrollLine { text-align:center; width:915px; margin:5px 0; }
.freeJoinMember { float:left; width:275px; height:85px; overflow:hidden; }
.assure { float:left; width:640px; height:85px; overflow:hidden; }
#topAd { width:905px; height:152px; border:1px solid #ccc; margin:5px auto; overflow:hidden; text-align:center; }
#topAd table { table-layout:auto; }
/* news scroll*/
.tickercontainer { width: 905px; height: 152px; margin: 0; padding: 0; overflow: hidden; }
.tickercontainer .mask { position: relative; left:0; top: 1px; width: 905px; height: 152px; overflow: hidden; }
ul.newsticker { position: relative; left:622px; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li { float:left; padding:0; margin:0; display:list-item; white-space: nowrap; }
ul.newsticker a { white-space: nowrap; padding: 0; margin: 0 50px 0 0; }
ul.newsticker span { margin: 0 10px 0 0; }
/*----------------------------------------------------------------------------------- */
.scrollNewsBtn { position:absolute; right:0; bottom: -25px; }
.scrollNewsBtn a, .scrollNewsBtn a { float:left; padding:0 5px; margin:0 2px 0 0; line-height:1.4; font-size:11px; font-weight:bold; font-family:Verdana, Arial; text-decoration:none; color:#5D5D5D; background:#fff; border:solid #9E9E9E 1px; }
.scrollNewsBtn a.lh, .scrollNewsBtn a.lh, .scrollNewsBtn a:hover { background:#C7C7C7; border:solid #9E9E9E 1px; color: #5D5D5D; }
#content .productListTitle { margin-top:5px; padding:0 6px; }
#content .productListTitle li { margin:2px 4px; height:20px; }
#content .productListTitle li a { margin-right:20px; }
#content .productListTitle div { float:left; }
#content .productListTitle .t { margin:2px 4px; font-weight:bold; }
#annou { height:22px; color:#B01200; font-family:PMingLiU; margin-top:3px; }
#focpic { border-top-width: 0px; border-left-width: 0px; left: 1px; border-bottom-width: 0px; position: absolute; top: 1px; border-right-width: 0px; color: #fff }
.thubpic { padding-right: 0px; padding-left: 4px; z-index: 20; padding-bottom: 0px; width: 63px; cursor: pointer; padding-top: 4px; top: 10px; height: 49px }
.thubpiccur { padding-right: 0px; padding-left: 4px; z-index: 20; padding-bottom: 0px; width: 63px; cursor: pointer; padding-top: 4px; top: 10px; height: 49px }
.thubpiccur { z-index: 30; background: url(/images/arrow3.gif) no-repeat left 50% }
.thubpic img { border-right: #666 3px solid; border-top: #666 2px solid; border-left: #666 3px solid; width: 56px; border-bottom: #666 2px solid; height: 42px }
.thubpiccur img { border-right: #666 3px solid; border-top: #666 2px solid; border-left: #666 3px solid; width: 56px; border-bottom: #666 2px solid; height: 42px }
.thubpiccur img { border-left-color: #fff; border-bottom-color: #fff; border-top-color: #fff; border-right-color: #fff }
.fpic { border-top-width: 0px; border-left-width: 0px; z-index: 3; background: #5B3E2A; border-bottom-width: 0px; width: 476px; position: relative; height: 330px; border-right-width: 0px; border: #dddddd 1px solid; text-align:center }
.bpic { float: left; margin: 0px; width: 244px; position: relative; height: 243px }
#adSlider a { color:#fff; font-size:13px; }
.topSale { font-size: 11px; font-family: PMingLiU; margin: 0px; height: 120px; }
.topSale p { padding-right: 5px; padding-left: 5px; line-height: 22px; }

#categoryBox ul { overflow: hidden; margin: 0px; }
#category{ width:148px; margin-right: 5px; margin-left: 5px; overflow: hidden; }
.jdm_events {height:auto;width:148px;}


/*adidas-football.com*/
div.site-nav { margin-top: 7px; _margin-top: 3px; height:37px; z-index: 5; position: relative; }
.floors{ margin-top:6px;}
.floors li{ margin-right:1px; float:left; display:inline;}
.mainNav01 a:link,.mainNav01 a:visited{ width:88px; height:30px;display:block;background-position: 0px 0px;background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; }
.mainNav01 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px 0px;}
.mainNav02 a:link,.mainNav02 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -30px;}
.mainNav02 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -30px;}
.mainNav03 a:link,.mainNav03 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block; background-position: 0px -60px;}
.mainNav03 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -60px;}
.mainNav04 a:link,.mainNav04 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -90px;}
.mainNav04 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -90px;}
.mainNav05 a:link,.mainNav05 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -120px;}
.mainNav05 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -120px;}
.mainNav06 a:link,.mainNav06 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -150px;}
.mainNav06 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -150px;}
.mainNav07 a:link,.mainNav07 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -180px;}
.mainNav07 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -180px;}
.mainNav08 a:link,.mainNav08 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -210px;}
.mainNav08 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -210px;}
.mainNav09 a:link,.mainNav09 a:visited{ width:103px; height:30px; display:block; background-image: url(http://www.nikefree1.com/images/mainNav09.gif); background-repeat: no-repeat; background-position: right; }
.mainNav09 a:hover{ width:103px; height:30px; background-image: url(http://www.nikefree1.com/images/mainNav09-hover.gif); background-repeat: no-repeat; background-position: right; }
li.mainNav10{ margin-right:0;}
.mainNav10 a:link,.mainNav10 a:visited{ width:103px; height:30px; display:block; background-image: url(http://www.nikefree1.com/images/mainNav10.gif); background-repeat: no-repeat; background-position: right;}
.mainNav10 a:hover{ width:103px; height:30px; background-image: url(http://www.nikefree1.com/images/mainNav10-hover.gif); background-repeat: no-repeat; background-position: right; }
.VheadKind-area{ margin-top:-6px;}
.VheadKind-area li{ float:left; display:inline; height:22px;line-height:22px;}
.VheadKind-area .Vbrand a , .Vkind a{ margin-right:10px;  }
.Vbrand,.Vkind{ width:366px; background:#D67900; color:#fff; text-indent:1em;}
li.Vbrand{line-height:22px;*line-height:20px;}
.Vkind{ width:367px; margin-left:1px;}
.Vbrand a:link,.Vbrand a:visited,.Vbrand a:hover,.Vkind a:link,.Vkind a:visited,.Vkind a:hover{ color:#fff; text-decoration:none;}
.Vsearch-area{ margin-top:1px;*margin-top:7px; _margin-top:3px;}
.Vsearch-area li{ float:left; display:inline; height:22px; line-height:22px;}
.Vsearch{ width:185px;}
.Vsearch a{ margin-left:8px;}
.Vzhekou,.VkeyWord{ width:366px; background:#c4c4c4; color:#333; text-indent:1em;}
.VkeyWord{ width:367px; margin-left:1px;}
.Vzhekou a:link,.Vzhekou a:visited,.VkeyWord a:link,.VkeyWord a:visited{color:#333; text-decoration:none;}
.Vzhekou a:hover,.VkeyWord a:hover{color:#953F02; text-decoration:none;}
.VFText{ width:219px; height:20px; line-height:20px; margin:0 1px; text-indent:0.5em; color:#999; border:1px solid #999;}
.VFSelect{ width:99px; height:22px;color:#999; border:1px solid #999;font-size:13px; *height:24px;}
.VFBtn{width:22px; height:22px; margin-left:1px; border:none; background: url(http://www.nikefree1.com/images/VheadFBtn.gif) no-repeat;cursor:pointer;}ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}
ul.jd_menu_vertical {
	/*width: 200px;*/
}
ul.jd_menu_vertical li {
	float: none;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
}

/*
ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
*/
ul.jd_menu_vertical ul { background-color: #fff; /*
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	*/
	
	border: 1px solid #5D5D5D; border-top: 1px solid #5D5D5D; border-left: 1px solid #5D5D5D; color:#652F2F; padding-left: 10px; 	
}
ul.jd_menu_vertical {
	height: auto;
	/*width:100px;*/width:148px;
}
ul.jd_menu ul {
	height: auto;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	font-family: sans-serif;
	font-size: 12px;
	color: #652F2F;
	
	line-height: 14px;
	
	margin: 0px;
	/*padding: 4px 7px 3px 7px;*/
	/*height: 13px;*/
	
	cursor: pointer;
	white-space: nowrap;
}
ul.jd_menu li li {
	width: 160px;
	padding:5px 5px 5px 20px;
    background:transparent url(/Images/category_dot.gif) no-repeat scroll 0pt 8px;
}
/*
ul.jd_menu li a {
	color: #652F2F;
	text-decoration: none;
}
*/
ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {
	/*background-color: #B36B45;
	color: #fff;
	padding: 1px 3px 1px 3px;
	
	border: 1px solid #369;
	border-left: 1px solid #9CF;
	border-top: 1px solid #9CF;*/
	
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=15);
	-moz-opacity: 0.15;
	opacity: 0.15;/* 越大背景色越深 */
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #30C0FF;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	cursor:pointer;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	color:#B30F10;/*FBFBFB*/
	font-weight:bold;
	font-size:14px;
}

#TB_title{
	background:#98E0FF url(TB_title_bg.jpg) repeat-x;
	height:27px;
}
#TB_body
{
	margin:0; padding:0;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent .TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:38px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
	text-align:center;
	color:#40A040;
	/*font-size:14px;
	font-family:黑体;*/
	background:url(/ejt/images/loading_bg.gif) no-repeat center;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	/*margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;*/
}
.drag{ cursor:move;}
/*
可移动
*/
/*
#TB_resize{ background:url(resize.gif) no-repeat 100% 50%; height:11px; width:11px; cursor:nw-resize; float:right;}
*//*------------------------------------------------------------------------------------- Footer */
#footer{ width:100%; font-size:12px; margin-top: 10px; }

#footer .nav{ color:#fff; height:22px; padding:5px 5px 5px 140px; background:#5B3E2A; border-top:3px solid #000;font-size:14px; }
#footer .nav li{ float:left; list-style-type:none; width:92px; text-align:right;}
#footer .nav span{ margin:0;}
#footer .nav a{ margin:0 10px; color:#ccc; text-decoration:none; font-size:14px;}
#footer .nav a:hover{ color:#fff; background:#000; padding:1px 3px; }

#footer #copyright{ color:#5B3E2A; height:23px; padding:5px 0 0 0;font-size:11px; font-family:Verdana; background:#fff; text-align:center;}
#footer #copyright span{ margin:0 8px 0 4px;}
#footer #copyright a{ font-size:11px; font-family:PMingLiu; margin:0 4px 0 8px; color:#5B3E2A;}
#footer #contact{ color:#5B3E2A; height:28px;font-size:11px; font-family:Verdana; background:#fff;text-align:center;}
#footer #contact a{ margin:0 20px; color:#5B3E2A;}
#footer .introduce{font-size:12px; color:#7C7B7A; line-height:15px; padding:0 20px;}

.friendlink{ padding:5px; font-size:12px; text-align:center; color:#5B3E2A;}
.friendlink a{ padding:5px; color:#333; font-family:PMingLiu; font-size:11px; }

.keywords{ line-height:150%; background:#fff; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
.keywords a{ font-size:12px; }
